cinnamic aldehyde - French English Dictionary